⬡ Hub
Skip to content

Azure Virtual Machines (VMs)

Azure Virtual Machines (VMs) provide on-demand, scalable computing resources. They are one of several types of on-demand, scalable computing resources that Azure offers.

Key Features

  • Flexibility: Choose from a wide range of VM sizes and operating systems (Windows, Linux).
  • Scalability: Scale up (resize) or scale out (VM Scale Sets) based on demand.
  • Hybrid: Bring your own license (BYOL) with Azure Hybrid Benefit.

Use Cases

  • Development and Test: Quickly create environments with specific configurations.
  • Applications in the Cloud: Run applications that require full control over the OS.
  • Datacenter Extension: Extend your on-premise datacenter into the cloud.

Key Concepts

  • VM Families: General Purpose (D-series), Compute Optimized (F-series), Memory Optimized (E-series), Storage Optimized (L-series), GPU (N-series).
  • Disks: OS Disk (C: or /dev/sda), Temporary Disk (D: or /dev/sdb - data is lost on reboot), Data Disks.
  • Availability: Availability Sets (protect against rack failures), Availability Zones (protect against datacenter failures).